Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F12 USA F2 USA F7 USA F9 Ecuador F1 Ecuador F2 Ecuador F3 Bolivia F2 Bolivia F3 Chile F1 Chile F2 Chile F3 Chile F4 USA F4 USA F5 USA F6 USA F12 USA F13 USA F14 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Peru F1 Peru F3 Argentina F3 Argentina F5 Argentina F6 Venezuela F1 Venezuela F2 Venezuela F3 Germany F10 Peru F2 Peru F3 Brazil F4 Brazil F5 Brazil F6 Chile F4 Chile F5 Belgium F5 Peru F3 Chile F7 Peru F6 USA F13 USA F8 Colombia F5 Colombia F6 USA F1 USA F3 USA F11 USA F10 San Luis Potosi Challenger 2002 - San Luis Potosi 2002 USTA Challenger of Calabasas - Calabasas VI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi VII Trofeo Ciudad de Quito - Quito USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Challenger - Knoxville 2001 Centura USTA Challenger - Rocky Mount USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado Telesp Celular Open - Campinas ATU Cup - Weiden Theusbridge.com Tennis Classic - Tarzana Visa Tennis Open - Sao Paulo SMS Tennis Open - Sao Paulo USTA Challenger of Dallas - Dallas Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa 2002 Azalea Orthopedic Challenger - Tyler 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Cridicard Mastercard Tennis Cup - Campos do Jordao USTA/Safeway Challenger - Aptos 2000 Challenger de Granby - Granby VI Trofeo Ciudad de Quito - Quito Segundo Aberto de Brasilia - Brasilia 2003 USTA Challenger of Calabasas - Calabasas USTA Championships of Kerrville - Kerrville Grand Prix de Tennis - St. Jean de Luz Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton Britania Zavaleta - Puebla Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa BH Tennis Open International Cup - Belo Horizonte Corona Mexico City Open - Mexico City V Gramado Open de Tennis - Gramado Challenger Leon 2004 - Leon XL Capital Bermuda Open - Bermuda I Manta Open - Manta Copa Ericsson Argentina - Buenos Aires Tallahassee Tennis Challenger - Tallahassee XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank XL Capital Bermuda Open - Bermuda Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham Credicard Mastercard Tennis Cup - Campos do Jordao X Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Intelig Tennis Cup - Campos do Jordao Joinville Tennis Festival - Joinville USTA Men's Challenger of Dallas - Dallas GHI Bronx Tennis Classic - Bronx USTA Challenger of Tiburon - Tiburon Global Telecom Open - Curitiba San Remo Tennis Cup - San Remo USTA Challenger of Oklahoma - Tulsa Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco Challenger Casablanca San Angel - Mexico City Aberto de Sao Paulo - Sao Paulo Burbank Challenger - Burbank La Serena Open - La Serena AT&T Challenger of Dallas - Dallas 14° BH Tennis Open - Belo Horizonte USTA Challenger of Orlando - Orlando Challenger Cudad de Guayaquil - Guayaquil The USTA Challenger at West End Racquet - Torrance Sao Paulo - Brazil The Surbiton Trophy - Surbiton 2003 West Side Tennis Club Challenger - Forest Hills A Glimmer of Hope Challenger - Austin 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Abierto Club Casablanca - Mexico City BH Tennis Open - Belo Horizonte Countrywide Classic USTA Challenger - Carson ATU Cup - Weiden IV Manta Open - Manta Busan Open Challenger Tennis - Busan Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Sporting Challenger - Turin Seguros Bolivar Open - Medellin Swanston Challenger - Sacramento Austin Challenger - Austin Tiburon Challenger - Tiburon Pro Challenger at Calabasas - Calabasas Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota La Serena Open - La Serena Hilton Waikoloa Village USTA Challenger - Waikoloa Ford Tennis Championships - Louisville USTA Men's Challenger of Dallas - Dallas Torneo Internacional Challenger Fila 2005 - Leon 2007 Knoxville Challenger - Knoxville Ourocard Tennis Challenger - Sao Paulo Bancolombia Open - Bogota XL Capital Bermuda Open - Bermuda Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas VI Gramado Open de Tenis - Gramado BMW Tennis Championship - Sunrise Nielsen USTA Pro Tennis Championship - Winnetka The 'Fitz' Casino Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington The West Side Tennis Club Grass Court Challenger - Forest Hills Oldum Brown Vancouver Open - Vancouver JSM Challenger - Champaign AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Bucaramanga Challenger Rabat Challenger The Commercia Challenger - Aptos Caltanissetta Challenger Monza Challenger Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Talahassee Challenger Nottingham Challenger Ford Tennis Championships - Louisville Brasilia Challenger XIII Trofeo Ciudad de Quito - Quito Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sacramento Challenger Challenger Groningen - Groningen Champaign Challenger Honolulu Challenger Baton Rouge Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Savannah Challenger Carson Challenger X Abierto Internacional de Salinas - Salinas Binghamton Challenger Music City Challenger - Nashville Sacramento Challenger Lima Challenger 2007 - Lima ITG Miami Challenger - Miami Charlottesville Challenger Guayaquil Challenger Knoxville Challenger Honolulu Challenger Barletta Challenger Dallas Challenger Santos Challenger Puerto Rico Challenger Tennis Event - Humacao Ojai Challenger Swanston Challenger - Sacramento Vancouver Challenger Calabasas Challenger Honolulu Challenger San Jose Challenger Dallas Challenger Ford Tennis Championships - Louisville XI Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2006 - Leon USTA Challenger - Champaign Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka Copa Petrobras Colombia - Bogota 2001 USTA Tallahassee Tennis Challenger - Tallahassee Telesp Celular Open - Ribeirao Preto VIII Trofeo Ciudad de Quito - Quito VIII Avierto Internacional de Salinas - Salinas 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia USTA Seascape Challenger - Aptos IPP Open - Helsinki Iquique Challenger BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City St. Brieuc Challenger Odlum Brown Vancouver Open - Vancouver Schickendanz Open - Furth Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Lubbock Challenger - Lubbock Aberto de Sao Paulo - Sao Paulo Copa Telefonica CTC Chile - Santiago 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City II Manta Open - Manta Pro Challenger at Calabasas - Calabasas Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo VII Avierto Internacional de Salinas - Salinas 10th Wartburg Open - Eisenach Open de Montauban - Montauban 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas USTA Challenger of Las Vegas - Las Vegas Copa Ericsson Uruguay - Montevideo 2006 Challenger of Santa Clarita California Challenger - Valencia Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas Schickedanz Open - Furth The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Aberto Da Costa Do Sauipe - Bahia 2001 UT Tyler Patriot Challenger - Tyler College Station Challenger - College Station Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Sporting Challenger 2003 - Turin Music City Challenger - Nashville Bogota Challenger - Bogota 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Challenger Britania Zavaleta - Puebla Nottingham Challenger Lima Challenger Copa Kia Challenger ATP - Santiago VI Gramado Open de Tenis - Gramado Seguros Bolivar Open - Bogota Copa Ericsson - Lima Nossa Caixa Aberto de Sao Paulo - Sao Paulo Shimadzu All Japan Indoor - Kyoto USTA Safeway Challenger - Aptos Copa Ericsson Peru - Lima BH Tennis Open International Cup - Belo Horizonte USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Pro Tennis World Open - Sunrise Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Home Depot Center USTA Challenger - Carson Challenger Britania Zavaleta - Puebla USTA Freeman Men's Challenger - Joplin Wailea Men's Challenger - Maui Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson Belo Horizonte Challenger Franklin Templeton Tennis Classic - Scottsdale Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Brasil Open - Salvador Heineken Open - Auckland Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Salinas Challenger Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Nottingham-2 Challenger Blumenau Challenger Zagreb Challenger Sarasota Challenger Savannah Challenger Heineken Open - Auckland Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Campos do Jordao Challenger BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Campbell's Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach If Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Thailand Open - Bangkok Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Lima Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Bank Austria Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Sunrise Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BellSouth Open - Vina del Mar Blunmenau Challenger Sacramento Challenger Tallahassee Challenger Curitiba Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Sarasota Challenger US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Panama City Challenger Schickendanz Open - Furth USTA Men's Challenger of Dallas - Dallas Nova Challenger Osaka - Osaka Copa Ericsson Brazil - Sao Paulo TESS Tennis Classic - Campinas Copa Ericsson Peru - Lima USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Sao Paulo Challenger U.S. Men's Clay Court Championships - Houston Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Miami BNP Paribas Open - Indian Wells SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Aircel Chennai Open - Chennai Siebel Open - San Jose RCA Championships - Indianapolis Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Siebel Open - San Jose Tennis Masters Series - Cincinnati U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Brasil Open - Salvador Rogers Masters - Toronto International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris AEGON International - Eastbourne SAP Open - San Jose French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris BMW Open - Munich Medibank International - Sydney U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, 1R, VEN-PER 4-1 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 2, 1R, PER-ESA 5-0 Davis Cup, Group II, 1R, PER-AHO 5-0 French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, BAH-PER 3-2 Davis Cup, Group 1, PO, PER-ECU 4-1 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Americas Group II, 2R, VEN-PER 3-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Davis Cup, World Group, PO, PER-BLR 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston